{
 "cells": [
  {
   "attachments": {},
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "# Python平台概述\n",
    "现有python平台：：PyCharm、Anaconda & Spyder、Visual Studio、Canopy,Sublime Text\n",
    "## 1.PyCharm：\n",
    "优点：活跃的社区支持，与 Git 的完美集成，为管理多个项目提供支持。\n",
    "缺点：在较老的 CPU 上运行可能会出现性能问题，可能遇到迁移问题。\n",
    "安装超级链接：https://www.jetbrains.com/pycharm/download/\n",
    "## 2.Anaconda & Spyder：\n",
    "优点： 开源，安装过程简单，高性能使用Python和R语言，免费的社区支持，可以方便地观察数据的值。\n",
    "缺点： 无法满足期望轻量安装的用户 。\n",
    "安装超级链接：https://www.spyder-ide.org/\n",
    "## 2.PyDev & Eclipse\n",
    "优缺点：Eclipse 是一个开源编辑器，也是 Windows 系统首选 Python IDE 之一。其扩展项和插件非常昂贵，足以构建你想构建的一切。Eclipse 辅以 PyDev 扩展项，可实现智能 debug，并改善代码质量。\n",
    "\n",
    "## 3.Visual Studio Code:\n",
    "优点：其 Electron 框架允许开发者在几乎所有平台上使用 VS Code，在编辑器中直接 debug，支持多个键盘快捷键，以加速编程。\n",
    "缺点：debug 功能有限,没有内置模板。\n",
    "安装超级链接：https://code.visualstudio.com/Download\n",
    "## 4.Canopy:\n",
    "优点：Kmeans对噪声抗干扰较弱，通过Canopy对比较小的NumPoint的Cluster直接去掉 有利于抗干扰。\n",
    "\n",
    "    2、Canopy选择出来的每个Canopy的centerPoint作为Kmeans比较科学。\n",
    "\n",
    "    3、只是针对每个Canopy的内容做Kmeans聚类，减少相似计算的数量。\n",
    "缺点：算法中 T1、T2（T2 < T1） 的确定问题 （在并行计算上Maper的T1、T2 可以和Raduce的T1、T2不同）\n",
    "安装超级链接：https://www.enthought.com/canopy-subscriptions/\n",
    "## 5.Sublime Text\n",
    "优点：可处理多种标记语言；允许用户选择想要进行的项目；具备能够提供类和函数宽索引的重要工具;提供强大的 API 和组织化的生态系统，以实现高性能。\n",
    "缺点：对于新手来说，过于高级，其 git 插件不是特别强大。\n",
    "安装超级链接：https://www.sublimetext.com/\n",
    "# Python相关软件的安装\n",
    "## 1.PyCharm安装过程\n",
    "1.找到你下载PyCharm的路径，双击.exe文件进行安装\n",
    "2.点击 Next 后，我们进行选择安装路径页面（尽量不要选择带中文和空格的目录）选择好路径后，点击 Next 进行下一步。\n",
    "3.进入 Installation Options（安装选项）页面，全部勾选上。点击 Next\n",
    "4.进入 Choose Start Menu Folder 页面，直接点击 Install 进行安装\n",
    "5.等待安装完成后出现下图界面，我们点击 Finish 完成。\n",
    "## 2.Sublime安装过程\n",
    "1、打开Sublime Text官网下载安装包。官网下载链接：http://www.sublimetext.com/3\n",
    "2、Windows32位操作系统选择“Windows”，64位操作系统选择“Windows64bit”，直接点击即可，如图所示。\n",
    "3、把安装包下载到电脑上，注意要记住下载路径。\n",
    "4、双击安装包，点击next，注意勾选“Add to explorer context menu”，这是添加右键菜单的选项，就是以后你的一些文档都可以使用sublime text打开，然后继续点击“next”。\n",
    "5、然后点击“install”，就可以安装了，安装完成后，点击“Finish”。\n",
    "6、安装完成后，去桌面上找到sublime text快捷方式，如果没有的话，可以去安装文件夹下把sublime_text.exe发送快捷方式到桌面，然后打开就可以使用了。\n",
    "  中文设置\n",
    "安装好Sublime Text之后。\n",
    "1、打开软件，点击Preference，选择最底部的Package Control，出现查找栏。这里注意：如果点击Preference没有Package Control，可以选择按住快捷键Shift+Ctrl+P，也会出现查找栏。\n",
    "2、然后在搜索框中输入关键字 install ,点击选择其中的：Package Control: Install Package。\n",
    "3、刚点击之后并不会立刻有反应，需要稍等一会，然后就会弹出一个消息框，表示插件列表加载完成，出现如下图的列表。\n",
    "4、在搜索框中输入chinese，选择下拉框中的ChineseLocalizations，如图：\n",
    "5、点击之后，中文包就安装完成了\n",
    "## 3.首先我们去官网下载这款编辑器，在官网的位置如下图，最好是下载一个翻译软件；\n",
    "\n",
    "Geany编辑器安装和使用方法\n",
    "点击上图中的Geany-1.33_setup.exe进行下载，软件的大小只有14.7兆是一款很轻巧的编辑器，下载完成之后双击安装，\n",
    "安装的步骤十分简单，选择“下一步”然后同意其协议，之后就一直“下一步”到底即可。\n",
    "使用\n",
    "安装完成之后会生成快捷图标，下次使用的时候直接双击快捷图标即可，双击打开Geany编辑器。\n",
    "首选我们执行：项目-新建；然后在弹出的窗口里设置项目的名字和项目的保存位置：\n",
    "然后我们执行：文件-另存为，将空白文件命名为“hello”然后保存到刚刚创建的项目中。\n",
    "然后我们随便输出一行代码：“print(\"Hello Python world!\")”，然后F5运行（也可以执行：生成-执行）。\n",
    "如果运行失败可能是编辑器没有找到python的位置这时候需要我们自己进行设置，执行：生成-设置生成命令；\n",
    "Geany编辑器安装和使用方法\n",
    "然后设置编译命令和执行命令：\n",
    "C:\\Users\\Administrator\\AppData\\Local\\Programs\\Python\\Python37-32\\Python\n",
    "上面加粗的的为python的地址；\n",
    "编译命令：地址+空格+-m py_compile \"%f\"\n",
    "执行命令：地址+空格+\"%f\"\n",
    "# Anaconda的安装\n",
    "1.选择Windows版本“64-Bit Graphical Installer(510 MB)”进行安装。\n",
    "\n",
    "2.双击“Anaconda3-2021.11-Windows-x86_64.exe”，进行安装。\n",
    "\n",
    "3.点击“Next”。\n",
    "\n",
    "4.点击“I Agree”。\n",
    "\n",
    "5.选择“Just Me”，点击“Next”。\n",
    "\n",
    "6.设置Anaconda的安装路径，路径名称最好为全英文，随后点击“Next”。\n",
    "\n",
    "7.点击“Install”。\n",
    "\n",
    "8.连续点击“Next\n",
    "\n",
    "9.点击“Finish”\n",
    "\n",
    "10打开环境变量：双击桌面“此电脑”，右键选择“属性”，随后在打开的页面点击“高级系统设置”，点击环境变量。在系统变量（一定要看清，是系统变量，不是用户变量）一栏中，找到“Path”（这个Path不同电脑的书写可能不一样，所以根据自己电脑上的来，我这里是Path，但其它的电脑可能在大小写上有区别）。\n",
    "\n",
    "11.双击“Path”，并点击新建。\n",
    "\n",
    "12.检验Anaconda环境变量是否配置成功：\n",
    "\n",
    "至此，Anaconda的安装就完成了。\n",
    "\n",
    "\n",
    "\n",
    "\n",
    "# VSCode的安装（以Windows系统为例）\n",
    "\n",
    "1. 在ANACONDA中搜索VS CODE并打开网页进行下载及安装\n",
    "\n",
    "2. 打开安装界面，选择安装位置可根据自己的情况，将VSCode安装到磁盘D目录下。\n",
    "\n",
    "3. 确定好安装位置，单击’下一步‘，按照下图进行任务勾选；\n",
    "\n",
    "4. 按要求勾选选项后，可直接单击 ‘下一步’，出现如下界面，并点击“安装”按钮；\n",
    "\n",
    "5. 开始进行安装操作，进入“正在安装”状态，然后安装成功，启动VSCode；\n",
    "\n",
    "6. 安装中文语言包。启动后，你会发现VSCode 的界面全部显示英文；若想显示中文，需要安装中文语言包。按照上图提示的步骤顺序即可完成中文语言包的安装。\n",
    "\n",
    "\n",
    "# Python的安装\n",
    "\n",
    "1. 目标在windows10系统上，安装当前最新版本的python解释器。\n",
    "\n",
    "2. 在D盘，专门创建一个soft目录，来安装我的所有应用软件，如下：然后，在D:\\soft文件夹中，新建一个python文件夹，用于python环境安装。考虑到一台电脑上可以安装多个python环境，所以我会在D:\\soft\\python文件夹中，再新建一个与安装版本相关的文件夹。我们今天要安装的是当前的最新版本python3.10.4，所以我新建了一个python3.10文件夹，用以区分python3.9、python3.11... ...等版本：最后，我还会在D:\\soft\\python\\python3.10文件夹中，新建两个文件夹：env、install install文件夹用于python安装；env文件夹用于保存python虚拟环境。在项目开发过程中，我们通常会创建python虚拟环境，在虚拟环境中进行日常开发。现在，我的目录结构是这样的：以上只是我的个人习惯，具体安装在什么位置，大家可以根据个人习惯，选择喜欢的位置进行安装。\n",
    "\n",
    "4. 下载最新版本python 安装包选择好安装位置后，我们去python官方网站，下载最新的python解释器。python官方网站地址：https://www.python.org/进入官网后，我们可以看到如下界面：点击Downloads，页面变为如下：我们需要下载适用于windows系统的python，点击Download Python 3.10.4即可。我们可以选择将安装包保存到任何地方，我这里选择保存到上一步创建的D:\\soft\\python\\python3.10路径。我们可以得到一个大小约为27.2 MB的.exe文件：amd64表示适用于64位的操作系统\n",
    "\n",
    "5. 安装python 安装非常简单~我们按步骤详细介绍。\n",
    "\n",
    "- 双击python-3.10.4-amd64.exe 双击.exe文件后 \n",
    "\n",
    "- 勾选添加环境变量、点击自定义安装勾选Add Python 3.10 to Path ：这会将python3.10添加到环境变量中，这样我们就可以在系统的任何位置启动对应版本的python解释器。建议勾选，不选也没什么问题。点击Customize installation：默认，python是安装在C盘的，点击Customize installation，进行自定义安装，选择我们自己的安装路径。\n",
    "\n",
    "- 选配安装功能点击Customize installation后，进入Optional Features界面，保持默认即可，点击Next: \n",
    "\n",
    "- 自定义安装路径点击Next后，进入Advanced Options高级选项界面。在高级选项界面中，我们可以选择自己的安装路径，点击Browse，选择自己的安装路径，我这里，选择的是前面创建的D:\\soft\\python\\python3.10\\install文件夹：选择安装路径后，点击“确定”,然后点击Install :\n",
    "\n",
    "- 耐心等待安装安装需要一定时间，耐心等待安装进度条加载完成即可。第六步：关闭安装向导正常安装完成后，会进入到Setup was successful界面：点击Close，关闭安装向导，完成安装！至此，python3.10就安装完成了。完成安装后，我们可以删除掉python-3.10.4-amd64.exe安装包。 \n",
    "\n",
    "6. 验证安装完成后，进入到我们的安装路径下，可以看到出现了很多相关文件：其中，有一个python.exe可执行文件，双击python.exe，可以进入到python命令行终端：如果，我们安装时勾选了Add Python 3.10 to Path，那么，我们还可以从系统任意位置进入python命令行终端，使用快捷键win+R，输入cmd，回车：进入命令行后，如下：输入python，回车，进入python命令行终端：exit()命令可退出python命令行终端。\n",
    "\n",
    "\n",
    "\n"
   ]
  }
 ],
 "metadata": {
  "language_info": {
   "name": "python"
  },
  "orig_nbformat": 4
 },
 "nbformat": 4,
 "nbformat_minor": 2
}
